be very skilled at a sport - Francés Inglés Diccionario